class NotaAgregarController < ApplicationController

  layout 'estado_arte_layout'

  def agregar
    #Comentar la siguiente linea luego de correr una vez la aplicacion.Crea unas reuniones de prueba.
    #crear_reuniones_prueba

    #@reuniones = Reunion.where( "fecha > ?", Time.now)
    @reuniones = Reunion.all
    @reuniones.sort! { |a,b|  a.fecha <=> b.fecha }
  end

  def resultado


    titulo_nota=params[:titulo_texto]
    texto_nota =  params[:caja_texto]
    @error=false
    if (titulo_nota ==nil || titulo_nota=="" || texto_nota ==nil || texto_nota=="")
      @error = true
      @titulo="Campos Incompletos"
      @mensaje="Por favor llene todos los campos necesarios para crear la nota de reunion"

    else

        #"%Y-%m-%d %I:%M %P" --> formato fecha
        @reunion =  Reunion.find(params[:id_reunion])
        puts("reunion"+ @reunion.nombre)
        @nota = @reunion.nota_textos.build
        @nota.reunion = @reunion
        @nota.titulo= titulo_nota
        @nota.texto = texto_nota
        puts("nota"+ @nota.titulo)
        @nota.save
      end
  end




  #metodo para crear notas de prueba.
  def crear_reuniones_prueba

    for i in(1..15)
      r=i.to_s
      reunion = Reunion.new
      reunion.descripcion = "Descripcion" + r
      reunion.duracion = rand(1..24)*5
      reunion.fecha = Time.new(2013,rand(1..12),rand(1..28),rand(0..23),rand(1..9)*5,0,"-05:00")
      reunion.nombre ='nombre'+r
      reunion.save
    end
  end

end

